package jfuzzyprincepless.zarchive.algorithm.structure.forcnstr;

import java.util.List;

import jfuzzyprincepless.zarchive.algorithm.structure.ICommandConstruction;
import jfuzzyprincepless.zarchive.algorithm.structure.IMultiConstruction;

public interface IForConstruction<E>
	extends IMultiConstruction
{
	/**
	 * forBodyCommands - list of commands to
	 * be executed inside FOR - loop
	 */
	@Override
	public List<ICommandConstruction> getCommandsList();

	public Iterable<E> getIterable();
}
